package cn.iocoder.yudao.module.chat.convert.history.gpt;

import cn.iocoder.yudao.module.chat.controller.app.gpt.vo.ChatMessageVO;
import cn.iocoder.yudao.module.chat.dal.redis.history.gpt.ChatHistoryRedisDO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

import java.util.List;

@Mapper
public interface ChatHistoryRedis {
    ChatHistoryRedis INSTANCE = Mappers.getMapper(ChatHistoryRedis.class);

    ChatHistoryRedisDO convert(ChatMessageVO chatMessageVO);

    List<ChatMessageVO> convertList(List<ChatHistoryRedisDO> list);
}
